package com.bwie.pojo.po;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @className: OrderPo
 * @Description: TODO
 * @version: v1.８.0
 * @author: 杜林涛
 * @date: 2025/6/11 9:57
 */
@Data
public class OrderPo {

    private Integer payId;//主键id

    private String status;//状态

    private String province;//省份

    private String dealer;//经销商名称

    private String orderNum;//订单编号
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date submissionDate;//提交日期

    private Integer orderTypeId;//订单种类id
    private String orderType;//订单种类

    private Integer paymentTermsId;//付款条款id
    private String paymentTerms;//付款条款

    private Integer transportId;//运输方式id
    private String transport;//运输方式

    private String payStatus;//付款状态
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date payDate;//付款日期

    private String shippingStatus;//发货状态
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date shippingDate;//发货日期
    private BigDecimal orderPrice;

    private Integer pageNum=1;
    private Integer pageSize=2;

    private String max;
    private String min;

    private Integer del;
    List<Integer> dek;
}
